Contents providing system for portable terminal

ABSTRACT

The present invention relates to a contents-providing system for portable terminal. The present invention includes a communication network, a contents server stored execution programs for operating portable terminal in at least one mode and contents in a form of database so as to support the portable terminal downloading the execution programs and contents in response to a user&#39;s request, the portable terminal downloading the execution program and contents from the contents server through the communication network so as to create a new mode and operating the portable terminal using the execution program and contents.

TECHNICAL FIELD

The present invention relates to a contents-providing system forportable terminal and, in particular, to a contents-providing system forportable terminal, which enables the portable terminal to operate invarious service modes as well as a basic voice communication mode.

BACKGROUND ART

Portable terminals have been widely spread and, recently, one-fourth ofthe people possess the portable terminals. The communication using theportable terminals is performed as following procedure.

In case a portable terminal A tries to make a call to a portableterminal B, i.e., when the portable terminal A generates a call, amobile switching center received the call transmits paging messages tothe base stations under control of the mobile switching center forlocating portable terminal B.

Each portable terminal receives the paging signal through pagingchannel, extracts a phone number contained in the paging signal, andcompares the received phone number with its own phone number. If thereceived phone number is identical with its own phone number, theportable terminal transmits a response to the serving base station inorder for the portable terminal A to output a ring tone.

In this case, the portable terminal B outputs a ring tone through aspeaker to notify the user of the call reception for establishing acommunication channel.

Generally, various ring tones such as popular music, rhyme, classicalmusic, etc. are stored in a memory while manufacturing the portableterminal. Also, various ring tones are provided by contents providerssuch that the users can access the provider's web site, download musicor sounds (for example, birdcall, chime, and bell sounds), and store thedownloaded music/sound in the memory. The music/sounds stored in thememory is selectively used as the ring tone of the portable terminal.Typically, the ring tone downloading is pay service.

Also, the ring tone is recorded and stored into the memory by the userso as to be outputted according to the user's intention. That is, theuser records his/her, family's, or friend's voice and set the recordedvoice sound as the ring tone (for example, “There is a call for you”) soas to characterize his/her ring tone. However, there is no otherfunctions except for indicating the user that there is the incomingcall.

Unlike the wired telephone, the user carries the portable terminal suchthat the portable terminal may ring in various situation. That is, eventhough the user can receive the call in a comfortable situation such asin the office, sometimes the user may be in an uncomfortable situationsuch as in the business meeting.

If the portable terminal rings in this uncomfortable situation, it makesthe user upset and irritates other people around. The user may turn offthe portable terminal for avoiding this problem and in this case thecaller hears an announce message indicating that the user's mobile phoneis turned off, or a ringing tone. Accordingly, the caller can not knowthe caller's situation.

Also, the conventional portable terminal is provided with the key tonesassociated with the buttons of the key pad such that user can recognizea correct button is pushed. However, the key tones of the conventionalportable terminal are fixed as embedded during the manufacturing.

DISCLOSURE OF INVENTION

The present invention has been made in an effort to solve the aboveproblems. It is an object of the present invention to provide acontents-providing system for portable terminal having two incoming callrejection mode, i.e., a first incoming call rejection mode in which thereceiving portable terminal auto-answers the calling portable terminalwith a previously registered background music sound or text messagebased one the caller's phone number and a second incoming call rejectionmode in which the receiving terminal transmits a voice or text messageto indicating the user is in the communication unavailable situation toall the calling portable terminals.

It is another object of the present invention to provide acontents-providing system for portable terminal, which is capable ofreporting the incoming calls received in the communication unavailablesituation to the user with a voice or text message such that the usercan call to the counterpart user.

It is another object of the present invention to provide acontents-providing system for portable terminal, which is capable ofautomatically establishing a communication line to a counterpartterminal with the phone number stored in the first incoming callrejection mode after the first incoming call rejection mode is released.

It is another object of the present invention to provide acontents-providing system for portable terminal, which is provided witha voice recognition circuit so as to produce a background music soundaccording to a user's voice command.

It is another object of the present invention to provide a contentsproviding system for portable terminal which is cable of providing andoutputting background music through a speaker during the conversation.

It is another object of the present invention to provide a contentsproviding system for portable terminal, which is capable of transmittingbackground music to a counterpart terminal such that the users can makea conversation while listening to the background music.

It is another object of the present invention to provide a contentsproviding system for portable terminal, which is capable of producing anadvertisement.

It is another object of the present invention to provide a contentsproviding system for portable terminal, which supports a function to payelectronic money for downloading an advertisement sound as a ring tone.

It is another object of the present invention to provide a contentsproviding system, which supports a function to pay the telephone chargeor charged contents services with the electronic money obtained by usingan advertisement sound as a ring tone.

It is another object of the present invention to provide a contentsproviding system for portable terminal, which is capable of downloadingvarious sounds from a contents server and using the downloaded sound askey tones.

It is another object of the present invention to provide a contentsproviding system for portable terminal, which is capable of setting keytones such that different tones are produced when the keys are pushed.

It is another object of the present invention to provide a contentsproviding system for portable terminal,

It is still another object of the present invention to provide acontents providing system for portable terminal, which is capable oftransmitting previously stored background music sound or the backgroundmusic sound processed in funny manner, or producing various key tones soas to make the conversation comfort.

To achieve the above objects, the contents-providing system for portableterminal, according to a preferred embodiment of the present invention,comprises a communication network; a contents providing server storingat least one terminal mode execution program and contents in a form ofdatabase, the program and contents being able to be downloaded; and aplurality of portable terminals that downloads the terminal modeexecution program and contents, the portable terminal creating new modeusing the terminal mode execution program.

The new mode created by operating the execution program downloaded fromthe contents server is one of an incoming call rejection mode,background music mode, advertise ring tone mode, anti key tone mode.

The portable terminal operating in the incoming call rejection modeincludes a storage for storing announcement messages and a controllerfor controlling the portable terminal so as to transmit the announcementmessage to a caller's terminal when to be transmitted when the portableterminal receives a incoming call in the incoming call rejection mode.

The storage stores a plurality of caller's phone numbers andannouncement messages associated with the caller's phone numbers and thecontroller sets the portable terminal to a first incoming call rejectionmode by a user's manipulation, extracts the caller's phone number froman incoming call, and determines whether or not there is a phone numberidentical with the extracted caller's phone number in the storage, andtransmits the announce message associated to the caller's phone numberwhen there is the phone number identical with the caller's phone number.

The announcement message transmitted to the caller's terminal is abackground music sound or a text message.

The controller stores the caller's phone number to which theannouncement message is transmitted, display the caller's phone numberon a display screen together with a message urging the user to callusing the displayed phone number.

The controller supports a function in which the controller registersspecific phone numbers to which a call is automatically made when thecaller's phone number extracted from the incoming call matches one ofthe specific phone numbers, after the first incoming call rejection modeis released, and stores information on the time at which the automaticcall is made, in association with the caller's phone number.

Also, the controller extracts the caller's phone number from theincoming call received and stores the extracted caller's phone numberinto the storage when a second incoming call rejection mode is selectedby a user.

The controller stores a caller's message received from a callingterminal in the first incoming call rejection mode or second incomingcall rejection mode and displays an announcement message notifying thecaller's message is stored in the storage after the first incoming callrejection mode and the second incoming call rejection mode.

The caller's message inputted through the caller's terminal is abackground music sound or text message.

The first incoming call rejection mode or the second incoming callrejection mode is released by a key signal inputted by the user orautomatically released at a preset time.

The contents providing server stores at least one sound data to be usedas a background music of the portable terminal, the sound data beingdownloaded by the portable terminals in response to a user's request;and the portable terminal downloads the sound data and stores thedownloaded data in the storage such that the sound data can be played asa background music during a conversation on communication channel in thebackground music mode.

The portable terminal operating in the background music mode comprises asound data storage for storing one or more reference voice commands andoutput sound data associated with the reference voice commands; a menuselection module for providing a function in that the portable terminalestablishes online connection with the contents providing server andperforms mode conversion between a standby mode and a mailbox mode usinga voice command; a voice recognition module for converting a user'svoice into a digital signal so as to recognize a user's voice commandand comparing the user's voice command with the reference voicecommands; a controller for controlling a whole system of the portableterminal according to menu selection using the menu selection module,compares the user's voice command inputted through the voice recognitionmodule with the reference voice commands, and plays one of the outputsound data associated the reference voice command; and a voice signaloutput module for outputting the output sound data under control of thecontroller.

The sound data storage further stores background music sound and keytone data to be used as the background music during the conversation ina portion other than a portion in which the output sound data is storedand the controller controls such that the background music sound isplayed and outputted.

The controller controls the portable terminal such that the backgrounddata is played and outputted in order set by the user or the key tonesare outputted as the background music during the conversation.

The controller controls the portable terminal such that the backgroundmusic sound are randomly selected, and the selected background musicsound is played and outputted.

The controller controls the portable terminal such that the backgroundmusic sound is transmitted to and outputted by the counterpart caller'sterminal.

The sound data storage stores a plurality of output sound dataassociated with one reference voice command; and the controllerrecognizes the user's voice command so as to play and output the outputsound data according to the user's voice command.

The sound data storage stores at least one output sound data associatedthe user's voice command; and the controller determines the output sounddata as the background music according to a user's manipulation.

The contents providing server has a plurality of advertisement sounds tobe used as ring tones of the portable terminal in the advertisement ringtone and information on electronic money pay rates associated with theadvertisement sounds such that the contents providing server stores theinformation on user accounts in which the electronic money isaccumulated when the advertisement sounds is downloaded in response to auser's request, together with the user information into another storagemeans, the electronic money being able to be used for paying for payservices; and the portable terminal downloads an execution program andresides the downloaded execution in order for an associated icon isdisplayed on a display screen, such that the portable terminal tries toaccess the contents providing server, when the icon is selected, anddownloads and stores the advertisement sound into the storage, thedownloaded advertisement sound being registered as the ring toneassociated with a specific phone number such that the advertisementsound is replayed when an incoming call contains the registered specificphone number.

The electronic money paying for different advertisement sounds are setin different pay rates.

The contents providing server checks a number of downloading theadvertisement sounds and transmitting an emulator program to theportable terminal such that an icon linked to the emulator program isdisplayed on the display screen of the portable terminal, and theportable terminal tries to establish an online connection with thecontents server using the emulator program when the icon is selected bythe user such that a service page is displayed on the display screen forselecting the advertisement sound when the online connection isestablished.

The contents providing server pays additional electronic money to theuser according to the number of uses of the advertisement sounds as thering tone.

The contents providing server pays additional electronic money to theuser according to the number of uses of the advertisement sounds as thering tone and supports a function which allows the electronic money tobe paid for the phone service when the electronic money reaches apredetermined value.

The contents providing server pays additional electronic money to theuser according to the number of uses of the advertisement sounds as thering tone and supports a function which allows the electronic money tobe changed into an exchange ticket, which is distributed to the user.

The portable terminal operating in the advertisement ring tone modeincludes: a storage for storing a plurality of advertisement sounds andan emulator program downloaded from the contents providing server, theemulator program counting a number of uses of the advertisement soundsas the ring tone and uploads counted number to the contents server; acommunication circuit including an RF transceiver and modem, thecommunication circuit transmitting a download request signal to thecontents providing server, receiving the advertisement sound informationfrom the providing server, and configuring communication environmentwith base stations or repeaters; and a controller for controlling theportable terminal so as to establish an online connection with thecontents providing server, download and store the advertisement soundsand emulator program into the storage, determine whether or not a ringtone is outputted in accordance with a paging signal received throughthe communication circuit, and outputs the advertisement stored in thestorage as the ring tone through the speaker when it is determined thatthe ring ton is outputted, wherein the emulator program operates whenthe portable terminal is turned on, recognize a kind of theadvertisement sound, and counts and stores the number of outputs of theadvertisement sound as the ring tone.

The contents providing server has a plurality of key tones to be used bythe portable terminal in a key tone mode and transmits the key tones inresponse to a download request, and the portable terminal downloads thekey tones from the contents providing server according to the user'smanipulation and outputs the key tone as set by the user during dialing.

The key tones can be set such that each key button activates differentkey tones.

The key tone is one of a melody, natural sound, mechanical compositesound, recorded voice which can be used in a situation in which the usercan not speak.

The preferred embodiment of the present invention will be describedhereinafter with reference to the accompanying drawings.

As shown in FIG. 1, the contents-providing system for portable terminal,comprises a communication network 100; a contents providing server 200storing at least one terminal mode execution program and contents in aform of database, the program and contents being able to be downloaded;and a plurality of portable terminals 300 that downloads the terminalmode execution program and contents, the portable terminal creating newmode using the terminal mode execution program.

The new mode operated by the execution program provided by the contentsproviding server is one of an incoming call rejection mode, backgroundmusic mode, advertise ring tone mode, and key tone mode.

The functions and the structures of the contents providing server 200and the portable terminal 300 are described in detail in view ofrespective modes provided by the present invention and the similarelements of the contents server and the portable terminal 300 in therespective mode will be denoted with the same reference numerals.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a conceptual view illustrating a contents-providing system forportable terminal according to the present invention;

FIG. 2 is a schematic block diagram illustrating a portable terminal ofFIG. 1 operating in an incoming call rejection mode;

FIG. 3 is a schematic block diagram illustrating a portable terminal ofFIG. 1 operating in a background music mode;

FIG. 4 is a schematic block diagram illustrating a portable terminal ofFIG. 1 operating in an advertisement ring tone; and

FIG. 5 is a schematic block diagram illustrating a portable terminal ofFIG. 1 operating in a key tone mode.

BEST MODE FOR CARRYING OUT THE INVENTION

The present invention will be describe hereinafter with reference to theaccompanying drawings.

Referring to FIG. 1, the present invention comprises a communicationnetwork 100, a contents server 200 stored execution programs foroperating portable terminal 300 in at least one mode and contents in aform of database so as to support the portable terminal 300 downloadingthe execution programs and contents in response to a user's request, theportable terminal 300 downloading the execution program and contentsfrom the contents server 200 through the communication network 100 so asto create a new mode and operating the portable terminal 300 using theexecution program and contents.

In this case the new mode created by the execution program provided bythe contents server is at least one of a incoming call rejection mode,background message transmission mode, advertisement ring tone, and keytone producing mode.

The structures and functions of the contents server 200 and the portableterminal 300 will be described in more detail for the respective modesprovided by the present invention. For simplifying the explanation, theelements having similar functions will be denoted by same referencenumerals.

Incoming Call Rejection Mode

Prior to describing the present invention in detail, a first incomingcall rejection mode and second incoming call rejection mode will beexplained. In the second incoming call rejection mode the receivingterminal transmits the same voice or text message to all of the callingterminals as incoming call rejection message. In the first incoming callrejection mode, the user registers a previously stored voice or textmessage, for example “I can receive your call 30 minutes later. Pleasecall later or leave you message,” as the incoming call rejection messagesuch that the portable terminal transmit the registered message to thecalling terminal. When the phone number of the calling terminal is notregistered in the receiving terminal, the receiving terminal transmitsthe voice or text message which is used in the second incoming callrejection mode.

FIG. 2 is a schematic block diagram illustrating a structure of theportable terminal in the incoming call rejection mode.

As shown in FIG. 2, when the second incoming call rejection mode isselected by the user, contents-providing system for portable terminal ofthe present invention comprises a storage 310 for storing the generalincoming call rejection message for all of the callers, a plurality ofphone numbers and specific incoming call rejection message associatedwith the stored phone numbers; a key signal input module 330 forinputting various key signals such as key number signals, incoming callrejection signal, reception unavailable signal, and etc.; a voice signalinput module 320 for inputting the voice of the user through amicrophone as the incoming call rejection message or receptionunavailable signal; a voice signal processing module 325 for processingthe user voice inputted through the voice signal input module 320 so asto convert the voice signal into digital signal and storing theconverted digital signal in the storage under control of the controller340 to be explained later; a display unit for displaying the caller'sphone number and various message; a transceiver 370 for transmitting theincoming call rejection message or reception unavailable message whichis read by the controller 340 to the calling terminal in the firstincoming call rejection mode or the second incoming call rejection mode;and a controller 340 for setting the portable terminal to the firstincoming call reception mode by the user's intension, extracting thecaller's phone number from the incoming call, determining whether or notthe caller's phone number is stored in the storage 319 so as to transmitthe incoming call rejection message associated with the phone number tothe calling terminal.

The reception unavailable message and incoming call rejection messageare voice or text messages.

The controller 340 stores the phone number of the calling terminal towhich the incoming call rejection message is transmitted in the storage310, display the phone number of the calling terminal and call requestmessage on the display unit 350 when the first call rejection mode isreleased.

The controller 340 registers specific phone numbers by the user's inputso as to establish the communication channel to the calling terminal ofwhich phone number is identical with one among the phone numbersextracted in the first incoming call rejection mode when the firstincoming call rejection mode is released, and stores informationrelative to the automatic communication channel establishment in thestorage 310 with the associated phone number.

Also, the controller 340 extracts the caller's phone number contained inthe incoming call received in the second incoming rejection mode, storesthe phone number in the storage 310, transmits the reception unavailablemessage to the caller, and converts the second incoming call rejectioninto the normal voice communication mode.

Also, the controller 340 stores the voice or text message received inthe first incoming call rejection or the second incoming call rejectionmode so as to notify the user that there is a voice or text messagereceived in the first or second incoming call rejection mode, after thefirst incoming call rejection mode or second incoming call rejectionmode is released.

The first incoming call rejection mode or the second incoming callrejection mode is released in response to the key signal inputted by theuser or is released after a configured time is finished.

The operation of the above structured portable terminal in the incomingcall rejection mode will described. Firstly, the user inputs a message(hereinafter, which is called an announcement message) for announcingthe portable terminal is in the first incoming call rejection mode orsecond incoming call rejection mode, using a message input menu, suchthat the announcement message is transmitted to the calling terminal.The announcement message can be a voice or text message.

That is, the user inputs his/her voice through a microphone as the inputpart 320 when he wants to use his/her own background music sound as theannouncement message. The background music sound is converted into adigital signal by the voice signal processing module 325 so as to bestored in the storage. The text message is inputted through the keysignal input module (330) and stored the storage 10 under control of thecontroller (340).

When the portable terminal is in the first incoming call rejection mode,the user can configure the portable terminal such that the differentannounce message is transmitted to the calling terminal according to thecalling terminal. That is, if the user registers a phone number as aspecific management phone number and associates the specific managementphone number with a specific announcement message, the controller 340transmits the specific announcement message when where is an incomingcall and the phone number contained in the incoming call matches withthe registered specific management phone number.

The first incoming call rejection mode and the second incoming callrejection mode will be described with reference to FIG. 2 in moredetail. A user inputs a mode selection signal to the controller 340through the key signal input module 330.

The controller determines which operation mode is activated according tothe mode selection signal inputted through the key signal input module330. If the inputted mode selection signal is for the first incomingcall rejection mode, the controller 340 converts the present operationmode into the first incoming call rejection mode.

The controller 340 checks continuously whether there is an incomingcall. If there is an incoming call, the controller 340 extracts thecaller's phone number from the incoming call. The controller 340determines whether the extracted phone number matches with one of thepreviously registered specific management phone number. If the caller'sphone number is matches with one or the specific management phonenumber, the controller displays the caller's phone number on the displayunit 350 and transmits a specific announcement message associated withthe phone number to the calling terminal through the transceiver 370,such as “Good morning, Mr. XXX. I am driving now. I and calling youabout 30 minutes later,” or “Hi, I can not receive your call now becauseI am in a meeting. I will call you later.” Also, the controller 340transmits a text message such as “at a meeting,” “at a wheel,” “on atrip,” “at an excise” to the calling terminal instead of the backgroundmusic sound through the transceiver 370.

The controller 340 stores the caller's phone number in the storage 310and then determines whether or not a first incoming call rejection moderelease request by the user. The controller 340 maintains the firstincoming call rejection mode if the first incoming call rejection moderelease request is not inputted. On the other hand, if the firstincoming call rejection mode release request is inputted, the controller340 converts the first incoming call rejection mode into the normalvoice communication mode and then displays the caller's phone number andcall request message on the display unit 350 in order for the user callsthe counterpart terminal from which the incoming call has beentransmitted in the first incoming call rejection mode.

The controller 340 can automatically try to make a call to thecounterpart caller using the phone number of the incoming call rejectedin the incoming call rejection mode at predetermined time point. Thephone number to which automatic call is tried and the time at which theautomatic call is tried should be previously set and stored in thestorage 310 by the controller 340.

If the first incoming call rejection mode release request is notinputted, the controller 340 determines whether or not a second incomingcall rejection mode selection signal is inputted. If the second callrejection mode selection signal is inputted, the controller 340 convertsthe present operation mode into the second call rejection mode.

The controller 340 continuously checks whether there is an incomingcall. When there is a incoming call, the controller 340 extracts thecaller's phone number contained in the incoming call and recognizes thecaller's phone number so as to display on the display unit.

The controller 340 transmits a previously registered voice announcementmessage, exemplary “I can not receive your call now. I will call you assoon as possible,” to the calling terminal through the transceiver 370and stores the caller's number in the storage 310. Also, the controller340 transmits a text message such as “at a meeting,” “at a wheel,” “on atrip,” “at an excise,” to the calling terminal through the transceiver370 and displays the transmitted text message on the display unit inorder for the user can recognize the which message is transmitted.

The controller 340 determines whether or not a second incoming callrejection mode release request is inputted. The controller 340 maintainsthe second incoming call rejection mode if the second call rejectionmode release request is not inputted, and the controller 340 convertsthe present operation mode of the portable terminal into the normalvoice communication mode.

The controller 340 stores the background music sound transmitted fromthe caller's terminal into the storage 310 in the first incoming callrejection mode and the second incoming call rejection mode, and displayan associated announcement message indicating the background music soundis received from the caller when the first incoming call rejection modeor the second incoming call rejection mode is released.

Also, the controller 340 releases the first incoming call rejection modeor the second incoming call rejection mode according to the key signalinputted by the user, or automatically releases the first incoming callrejection mode or second incoming call rejection mode at the time setduring the operation mode selection.

Background Music Mode

FIG. 3 is a schematic block diagram illustrating a structure of theportable terminal in the background music mode.

The contents providing server 200 of FIG. 1 stores one or morebackground music sounds which can be downloaded through thecommunication network 100 in response to the user's request and theportable terminal 300 can download the background music sounds from thecontents providing server 200 and stores the downloaded background musicsound in a storage so as to replay a background music sound selected bythe user during the telephone conversation.

As shown in FIG. 3, the portable terminal 300 includes a storage 310 forstoring a plurality of reference voice commands and output soundmessages associated to the reference voice commands; a menu selectionmodule 330 providing a network access item such that the portableterminal 300 can access to the contents providing server 200 using thenetwork access item and a mode selection item so as to select a standbymode or a mail box mode; a voice recognition module 320 for convertinginputted user's voice command into a digital signal so as to compare theinputted user's voice command with the reference voice command; acontroller 340 for controlling the whole system according to theselected menu item and matching the user's voice command with thereference voice command which is stored in the storage 310 so as toreplay the output sound message associated with the reference voicecommand as analog voice signal; and a voice signal output module 360 foroutputting the output sound message under control of the controller 340.

The storage 310 of the portable terminal 300 stores a plurality ofbackground music items and key tones in an area thereof other than wherethe output sound messages is stored, the background music items and keytones being outputted while the communication channel is established.

When the communication channel is established, the background music itemis automatically replayed and outputted or the key tones are outputtedas the background music when the associated key is pushed under controlof the controller 340. The background music items can be replayed andoutputted in an order configured by the user under control of thecontroller. Also, the controller 340 can randomly select backgroundmusic items and replay the selected background song.

One reference voice command can be linked to one of a plurality ofoutput sound messages stored in the storage 310 such that the controller340 replays and outputs the background music sound selected byrecognizing the user's voice command.

Also, the storage 340 of the portable terminal stores one or more outputsound messages linked one reference voice command such that thecontroller determines the output sound message according to the user'smanipulation.

The voice signal output module is a speaker phone.

The operation of the above structured voice recognition portableterminal will be described with reference to FIG. 1 or FIG. 2 in moredetail.

Firstly, the controller 340 of the portable terminal 300 determineswhether or not a user's voice command is inputted through the voicerecognition module 320. If a user's voice command is inputted, thecontroller 340 determines whether or not there is a reference commandmatched with the inputted voice command among the reference commandstored in storage 310.

If there exists the reference voice command corresponding to theinputted user's background music sound, the controller determineswhether or not there exists output sound message associated with thereference voice command so as to output the output sound message throughthe voice signal output module 360.

For example, in case “Honey!” is stored as the reference voice commandand “Love song” is stored as the associated output sound message, theportable terminal 300 replays the “love song” as the output soundmessage when the user speaks “Honey!”

In case “congratulation!” is stored as the reference voice command and“clap sound” is stored as the associated output sound message, themobile 300 replays the clap sound as the output sound message when theuser speaks “congratulation !”

One output sound message can be linked with more than one referencevoice command and one reference voice command can be linked with morethan one output sound message as in the following examples:

-   -   “Honey,” “I love you,” “I'd like see you” - - - “Love song”    -   “Congratulation” - - - “clap sound,” “fanfare,” “What is,”        “something?”

When the user tries to access the contents providing server 200, thecontroller 340 establishes the connection to the contents providingserver 220 so as to download the background music sounds and stores thedownloaded background music sound into the storage 310.

In the present invention, the controller 340 reads and replays thebackground music and outputs the background music through the voicesignal output module 360 when the communication channel is established.Of cause, the controller 340 outputs the background music in a levellower than that of the counterpart caller's voice outputted from thevoice signal output module 360.

Also, the controller 340 transmits the user's voice and the backgroundmusic as well as outputs the background music through the voice signaloutput module 360 of the user's own portable terminal such that the userand the counterpart caller can have a conversation while listening tothe background music at the same time.

The controller 340 selects the background music in two manners, i.e., afirst background music play procedure in which the controller 340 playsthe background music items in an order set by the user and a secondbackground music play procedure in which the controller 340 replays thebackground music items in a random order.

In the first background music play procedure, the controller 340controls such that the background music items are played in variousmanners. For example, the controller 340 outputs different music indifferent time period, outputs previously stored key tones during thevoice communication when the specific key is pushed, or replaysdifferent background music according to the phone number of the incomingcall.

The present invention provides various functions such that thebackground music is played or not according to the user's manipulation,and the background music is replayed, stopped, or transmitted accordingto repetition number of the push of specific button.

Advertisement Ring Tone

FIG. 4 is a schematic block diagram illustrating a structure of theportable terminal in an advertisement ring mode.

The contents providing server 200 of FIG. 1 has a plurality ofadvertisement items to be used as ring tones of the portable terminalsand information on payment rates of electronic money corresponding tothe advertisement items, stores user information and points of theelectronic money accumulated when the user downloads differentadvertisement, and provides pay services to the user with the electronicmoney.

After the portable terminal 300 establishes an online connection to thecontents providing server 200 through the communication network 100, theportable terminal downloads the advertisement and stores the downloadedadvertisement as the ring tone. The advertisement can be set as the ringtone for a specific phone number such that the advertisement isoutputted as the ring tone when the phone number contained in a pagingsignal matches with the specific phone number.

The contents providing server 200 gives the user electronic money pointsfor the advertisement such that the accumulated points can be used forpaying for telephone charge and be changed with exchange ticket foroff-line usage, the exchange ticket being distributed to the user if thepoints exceeds a predetermined amount.

In case that the points is used for paying the telephone charge orchanged with the exchange ticket, the contents provider has made acontract with the telephone company such that the contents providingserver 200 transfers the information on cash amount converted from thepoints to an accounting server of the telephone company. The accountingserver of the telephone company provides the information on theconverted cash amount on a phone bill and charges the amount subtractedthe converted cash amount from the whole charging amount.

Also, the contents provider makes a contract with a distributor whichdraws the exchange ticket, such that the contents providing server 200transfers the information on the cash mount converted from the points tothe accounting server of the distributor. The accounting server of thedistributor draws and distributes an exchange ticket having a face valueof the money amount. That is, the contents server 200 gives the user thepoints, accumulated whenever the user uses the advertisement as the ringtone, and stores the point information in association with the userinformation.

The points accumulated is the manner is accounted in unit of a thousand,i.e. 1000, 2000, 3000, and etc., such that at least one exchange tickethaving different face value is selected by the user. The contentsproviding server transfers the information including the user's name,social security number of the user, user's address, and the kind of theexchange ticket to accounting server of the distributor.

The accounting server of the distributor delivers the selected exchangeticket by registered mail, electronic mail, or the like such that theuser can use the exchange ticket for buying products at the affiliatestores.

The electronic money points paid for different advertisement sounds areset in different pay rates.

That is, the electronic money amount to be paid for the advertisement isdetermined by a contract between the contents provider and theadvertiser. Accordingly, it is expected that the user prefers todownload the advertisement sound for which much electronic money arepaid.

Also, the contents providing server 200 transmits an emulator programwhich counts and uploads the number of use of the advertisement sound asthe ring tone of the portable terminal while the portable terminal 300is connected to the contents providing server 300.

In the present invention, the emulator is a communication program whichenables the portable terminal to operate as the contents providingserver as a host computer. The emulator is automatically downloaded whenthe portable terminal 200 tries to firstly download the advertisementsound after the mobile is connected to the contents providing server200. The emulator establish an online connection between the portableterminal and the contents providing server 200 such that the portableterminal 300 downloads the advertisement sounds and the number of theuses of the advertisement sounds as the background music are counted anduploaded to the contents providing server. Also, the emulator can bedownloaded in a form of an execution program when it is requested by theuser such that the emulator is installed in the portable terminal and anicon is created on the display screen of the portable terminal.

The emulator operates when the portable terminal 300 turns on and countsthe number of the outputs of the advertisement sound downloaded from thecontents providing server 200 as the ring tone and periodically uploadsthe counted number to the contents providing server 200.

Also, the emulator tries to establish the online connection between theportable terminal 300 and the contents providing server 200 when theicon is selected by the user, and displays a service page in order forthe user to select the advertisement sounds which is to be downloadedand used as the ring tone of the portable terminal 300.

Also, the contents providing server 200 may give the user additionalelectronic money points according to the number of the uses of theadvertisement sound as the ring tone.

The contents providing server 200 gives the user the additionalelectronic money points according to the number of the uses of theadvertisement sound such that the electronic money points can be usedfor paying the telephone charge or changed with the exchange ticketwhich can be used in real life.

As shown in FIG. 4, the portable terminal 300 has an operating programfor controlling the whole system and a plurality of advertisement soundsdownloaded from the contents providing server 200, includes a storage310 storing an emulator for uploading the count number of the outputs ofthe advertisement sound to the contents server 200, a storage storing anemulator program downloaded from the contents providing server 200, theemulator program counting a number of uses of the advertisement soundsas the ring tone and uploads counted number to the contents server; acommunication circuit 370 including an RF transceiver and modem, thecommunication circuit 370 transmitting a download request signal to thecontents providing server 200, receiving the advertisement soundinformation from the providing server 200, and configuring communicationenvironment with base stations or repeaters; a controller 340 forcontrolling the portable terminal so as to establish an onlineconnection with the contents providing server 200, download and storethe advertisement sounds and emulator program into the storage 310,determine whether or not a ring tone is outputted in accordance with apaging signal received through the communication circuit 370, andoutputs the advertisement stored in the storage as the ring tone throughthe speaker 360 when it is determined that the ring ton is outputted.

The signal input module 330 is a key pad including a plurality ofbuttons of 0˜9, send, end, arrow, and etc. When the buttons are pushedby the user associated electric signals are produced.

The display unit 350 displays the numbers and characters correspondingto the respective buttons under control of the controller 340.

The above structured contents providing server 200 supports a functionin that the user can select and download the advertisement sounds thatis to be used as the ring tone.

The contents providing server 200 categorizes the advertisementsaccording to the business fields such as electric appliances, beverages,snacks, cosmetics, etc. Each category includes a plurality ofadvertisement sounds such that the user can select the advertisementsounds in the category.

For example, if the electronic appliance category is selected, theadvertisers such as Samsung, Daewoo, LG, etc. are displayed and then ifa specific advertiser is selected, e.g. Samsung, the advertisement listprovided each advertiser is displayed together with the electronic moneypay rates associated with each advertisement. If the user selects andrequest one of the advertisements, the advertisement is downloaded tothe portable terminal 300 through the communication network 100.

The contents providing server 200 stores the phone number of the user'sportable terminal to which the advertisement is downloaded and uses thephone number as the identification information and deposits theelectronic money associated with the downloaded advertisement to theuser's account.

Thus, the user can use the electronic money for other pay services aswell as for paying the telephone bill of the portable terminal 300.

When the portable terminal 300 requests downloading the advertisement,the contents providing server 200 transmits the emulator program to theportable terminal 300.

The emulator has various functions. Firstly, The emulator counts thenumber of outputs of the advertisement as the ring tone through thespeaker and uploads the output numbers to the contents server 200. Theadvertisement providing server 200 pays additional electronic moneypoints according to the output numbers of the advertisement.

Second function of the emulator is to enable the user to set thepriority of the advertisements stored in the storage 310 of the portableterminal 300 such that the advertisements are outputted from theadvertisement having a higher priority of the advertisements.

For example, when the user has downloaded the Samsung refrigeratoradvertisement, Daewoo laundry machine advertisement, and LG television,the user can prioritize the advertisements exemplary in an order ofSamsung, Daewoo, and LG. In this case, the Samsung refrigeratoradvertisement “Zipel is love” is outputted as the ring tone through thespeaker 360 for a first incoming call received after the priority isconfigured. Also, the Daewoo Laundry machine advertisement “No detergentLaundry machine, Midas” is outputted as the ring tone for the nextincoming call through the speaker 360, and the LG televisionadvertisement “Image quality of future world, LG Flatron” is outputtedas the ring tone for the following incoming call through the speaker360.

The controller 340 of the portable terminal 300 downloaded theadvertisements as for the ring tone from the contents providing server200 determines whether or not the number contained in the paging channelreceived through the paging channel which is always opened to the basestation and the communication circuit module 370 matches with the itsown number stored in the storage 310 of the portable terminal.

If the number contained in the paging signal matches with its ownnumber, the controller 340 transmits a response signal to the basestation through the communication circuit module and outputs theadvertisement through the speaker 360 such that the user recognizes thatthere is an incoming call by advertisement ring tone outputted from thespeaker 360.

When the emulator is downloaded from the contents providing server 200,the controller 340 controls in order for the emulator performs theadvertisement ring procedure.

Key Tone Mode

FIG. 5 is a schematic block diagram illustrating a structure of theportable terminal in a key tone mode.

The contents providing server 200 of FIG. 1 has a plurality of key tonestransmits the key tones to the portable terminal through thecommunication network in response to the user's request.

The portable terminal 300 selectively downloads at least one key toneaccording to the user's manipulation and stores the downloaded key toneso as to set the key tone to be linked with a specific button.Accordingly, when the button is pushed, the associated key tone isoutputted.

As shown in FIG. 5, the portable terminal 300 comprises a key tonestorage 310 for storing the key tones downloaded from the contentsproviding server 200; a communication controller 320 for transmitting akey tone request signal to the contents providing server 200 anddownloading the key tones from the contents providing server 200 throughthe communication network 100; a user signal input module 330 as a dialkeypad including dial buttons having numbers ˜9, send button, endbutton, menu button, arrow buttons, the user signal input module 330outputting associated key tones when one of the button is pushed; acontroller 340 for controlling the whole system by recognizing whichbutton is pushed according to the electric signal from the user signalinput module 330, checking which key tone is associated the pushedbutton so as to output the associated key tone; a display unit 350 fordisplaying numbers or text data under control of the controller 340; anda speaker 360 for outputting the key tone outside when the key button ispushed, under control of the controller 340.

The above structured contents providing server 200 according to thepresent invention supports the portable terminal downloading the keytones the user want. For example, the portable terminal 300 candownloads a group of key tones to be associated with respective buttonsof the portable terminal or individual key tone for each button from thecontents providing server 200.

Also, the content providing server 200 has various key tones. That is,the contents providing server 200 provides melodies (pop song, rhythm,classical music, etc.), animal crying sound, natural sound (wind sound,raining sound, water stream sound, waterfall sound, etc.), human voice(yelling, confession, laughing sounds), recorded voice sound which canbe used in a situation when the user can not speak, and the mechanicalcomposite sound (airplane sound, horse running sound).

When the user select a menu for establishing online connection with thecontents providing server 200 through the user signal input module 330of the portable terminal 300, the controller 340 controls thecommunication controller 320 so as to establish the online connectionwith the contents providing server 200 through the communication network100.

The portable terminal 300 downloads a key tone service page and displaysthe key tone service page on the display unit 350 under control of thecommunication controller 320. If the user selects one of the key toneson the key tone service page, the controller 340 transmits a key tonedownload request signal to the contents providing server 200.

The contents providing server 200 transmits the key tone requested bythe key tone download request signal through the communication network100 and the controller 340 of the portable terminal 300 stores the keytone received through the communication controller 320 into the key tonestorage 310.

The controller 340 displays the key tone items on the display unit 350stored in the key tone storage 310 such that the user can select one ofthe key tones. If the user selects and sets a key tone for a specificbutton and the key button is pushed by the user through the user signalinput module 330, the controller 340 reads the key tone associated withthe button and outputs the key tone through the speaker 360.

The key tone can be changed according to the user's intention and thepreviously stored key tones can be deleted in the first-in-first-outmanner if the number of key tones downloaded is greater than apredetermined number.

The preferred embodiment of the present invention can be extended sothat the key tones are outputted when the user pushes the buttons incase that the downloaded key tones are used for the specific buttons ofthe portable terminal. Also, the phone numbers can be grouped such asloves, friends, and coworkers or in a theme such that the members in thesame group can share the same key tones.

For example, the key tones for a specific group may be “I love onlyyou,” “Are you available this evening?” “Don't touch me,” or “Don't tryto joke anymore.”

The contents providing server 200 can provide key tones such as themimetic sounds which is used in cartoons but not used in the real world,chatting jargon, various laughing sounds, incantation, voice soundshaving intonations in the form of data base such that the user candownload various sounds for key tones.

The contents providing server 200 can be provided with various joywordsin the form of the database such that the user can download the joywordsfor the key tones of his/her portable terminal. Also, the contentsproviding server 200 can be provided with different character sets inthe form of database such that the portable terminal output differentresponse if the user pushes buttons in an incorrect order after the userset the character set for the key tones.

The key tone update/output system supports key tone recording functionin that the user directly records his/her voice for key tones andupdates the key tones of the portable terminal with the recorded voicesound instead of downloading the key tones from the contents providingserver.

As described above, the portable terminal transmits a predeterminedannouncement sound or text message indicating the reason why the usercan not receive the call in response to all the incoming call when theportable terminal enters the second incoming call rejection modeaccording to the user's selection, and the portable terminal transmits apredetermined announcement sound or text message indicating the reasonwhy the user can not receive the call in response to the incoming callof which phone number matches with the phone number previouslyregistered by the user.

Also, the portable terminal displays an announcement message on thedisplay unit so as to inform the user that there was the incoming callreceived in the first incoming call rejection mode after the firstincoming call rejection mode is released.

Also, the portable terminal automatically tries to call to the phonenumber contained in the incoming call received during the first incomingcall rejection mode after the first incoming call rejection mode isreleased such that the user can keep the promise as he/she leaved withannouncement message in the first incoming call rejection mode.

Also, the present invention enables the portable terminal to output thepreset sounds associated with the user's voice command so as to make theconversation comfortable.

Also, the present invention enables the portable terminal to play andoutput the background music during the conversation so as to make theconversation environment smooth.

Also, the present invention enable the portable terminal transmits thebackground music to the counterpart user such that the user can listento the background music with the counterpart caller.

Also, the present invention enables the portable terminal to output anadvertisement sound as the ring tone such that the people around theportable terminal can hear the advertisement, resulting in maximizationof the advertisement effect.

Also, the present invention enables the user to pay for the pay servicewith the electronic money given by downloading the advertisement as thering tone, resulting in economical benefits.

Also, the present invention enables the user to download the key tonesfrom the contents providing server such that the user can enjoy variouskey tone sounds.

1. A contents-providing system for portable terminal, comprising: acommunication network; a contents providing server storing at least oneterminal mode execution program and contents in a form of database, theprogram and contents being able to be downloaded; and a plurality ofportable terminals that downloads the terminal mode execution programand contents, the portable terminal creating new mode using the terminalmode execution program.
 2. The system of claim 1, wherein the new modeis one of an incoming call rejection mode, background music, message,effective sound mode, advertise ring tone mode, and changeable key tonemode.
 3. The method of claim 1, wherein the portable terminal operatingin the incoming call rejection mode includes: a storage for storingannouncement messages; and a controller for controlling the portableterminal so as to transmit the announcement message to a caller'sterminal when to be transmitted when the portable terminal receives aincoming call in the incoming call rejection mode.
 4. The system ofclaim 3, wherein the storage stores a plurality of caller's phonenumbers and announcement messages corresponding to the caller's phonenumbers; and the controller sets the portable terminal to a firstincoming call rejection mode by a user's manipulation, extracts thecaller's phone number from an incoming call, and determines whether ornot there is a phone number identical with the extracted caller's phonenumber in the storage, and transmits the announce message associated tothe caller's phone number when there is the phone number identical withthe caller's phone number.
 5. The system of claim 3, wherein theannouncement message is a voice or text message.
 6. The system of claim3, wherein the controller stores the caller's phone number to which theannouncement message is transmitted, display the caller's phone numberon a display screen together with a message urging the user to callusing the displayed phone number.
 7. The system of claim 6, wherein thecontroller supports a function in which the controller registersspecific phone numbers to which a call is automatically made when thecaller's phone number extracted from the incoming call matches one ofthe specific phone numbers, after the first incoming call rejection modeis released, and stores information on the time at which the automaticcall is made, in association with the caller's phone number.
 8. Thesystem of claim 6, wherein the controller extracts the caller's phonenumber from the incoming call received and stores the extracted caller'sphone number into the storage when a second incoming call rejection modeis selected by a user.
 9. The system of claim 7, wherein the controllerstores a caller's message received from a calling terminal in the firstincoming call rejection mode or second incoming call rejection mode anddisplays an announcement message notifying the caller's message isstored in the storage after the first incoming call rejection mode andthe second incoming call rejection mode.
 10. The system of claim 9,wherein the caller's message is a background music sound or textmessage.
 11. The system of claim 7, the first incoming call rejectionmode or the second incoming call rejection mode is released by a keysignal inputted by the user or automatically released at a preset time.12. The system of claim 2, wherein the contents providing server storesat least one sound data to be used as a background music of the portableterminal, the sound data being downloaded by the portable terminals inresponse to a user's request; and the portable terminal downloads thesound data and stores the downloaded data in the storage such that thesound data can be played as a background music during a conversation oncommunication channel in the background music mode.
 13. The system ofclaim 12, wherein the portable terminal operating in the backgroundmusic mode comprises: a sound data storage for storing one or morereference voice commands and output sound data associated with thereference voice commands; a menu selection module for providing afunction in that the portable terminal establishes online connectionwith the contents providing server and performs mode conversion betweena standby mode and a mailbox mode using a voice command; a voicerecognition module for converting a user's voice into a digital signalso as to recognize a user's voice command and comparing the user's voicecommand with the reference voice commands; a controller for controllinga whole system of the portable terminal according to menu selectionusing the menu selection module, compares the user's voice commandinputted through the voice recognition module with the reference voicecommands, and plays one of the output sound data associated thereference voice command; and a voice signal output module for outputtingthe output sound data under control of the controller.
 14. The system ofclaim 13, wherein the sound data storage further stores background musicsound and key tone data to be used as the background music during theconversation in a portion other than a portion in which the output sounddata is stored; and the controller controls such that the backgroundmusic sound is played and outputted.
 15. The system of claim 14, whereinthe controller controls such that the background data is played andoutputted in order set by the user or the key tones are outputted as thebackground music during the conversation.
 16. The system of claim 14,the controller controls such that the background music sound arerandomly selected, and the selected background music sound is played andoutputted.
 17. The system of claim 14, wherein the controller controlssuch that the background music sound is transmitted to and outputted bythe counterpart caller's terminal.
 18. The system of claim 13, whereinthe sound data storage stores a plurality of output sound dataassociated with one reference voice command; and the controllerrecognizes the user's voice command so as to play and output the outputsound data according to the user's voice command.
 19. The system ofclaim 13, wherein the sound data storage stores at least one outputsound data associated the user's voice command; and the controllerdetermines the output sound data as the background music according to auser's manipulation.
 20. The system of claim 2, wherein the contentsproviding server has a plurality of advertisement sounds to be used asring tones of the portable terminal in the advertisement ring tone andinformation on electronic money pay rates associated with theadvertisement sounds such that the contents providing server stores theinformation on user accounts in which the electronic money isaccumulated when the advertisement sounds is downloaded in response to auser's request, together with the user information into another storagemeans, the electronic money being able to be used for paying for payservices; and the portable terminal downloads an execution program andresides the downloaded execution in order for an associated icon isdisplayed on a display screen, such that the portable terminal tries toaccess the contents providing server, when the icon is selected, anddownloads and stores the advertisement sound into the storage, thedownloaded advertisement sound being registered as the ring toneassociated with a specific phone number such that the advertisementsound is replayed when an incoming call contains the registered specificphone number.
 21. The system of claim 20, wherein the electronic moneypoints for different advertisement sounds are set in different payrates.
 22. The system of claim 20, wherein the contents providing servertransmits an emulator program which counts and uploads a number of usingthe advertisement sounds as the ring tone to the portable terminal whilethe portable terminal is connected to the contents providing server, andcreates an icon, on a display screen of the portable terminal, which islinked to the emulator program, the portable terminal trying toestablish an online connection with the contents server using theemulator program when the icon is selected by the user, a service pagebeing displayed on the display screen for selecting the advertisementsound when the online connection is established.
 23. The system of claim22, wherein the contents providing server pays additional electronicmoney to the user according to the number of uses of the advertisementsounds as the ring tone.
 24. The system of claim 22, wherein thecontents providing server pays additional electronic money to the useraccording to the number of uses of the advertisement sounds as the ringtone and supports a function which allows the electronic money to bepaid for the phone service when the electronic money reaches apredetermined value.
 25. The system of claim 24, wherein the contentsproviding server pays additional electronic money to the user accordingto the number of uses of the advertisement sounds as the ring tone andsupports a function which allows the electronic money to be changed intoan exchange ticket, which is distributed to the user.
 26. The system ofclaim 20, wherein the portable terminal operating in the advertisementring tone mode includes: a storage for storing a plurality ofadvertisement sounds and an emulator program downloaded from thecontents providing server, the emulator program counting a number ofuses of the advertisement sounds as the ring tone and uploads countednumber to the contents server; a communication circuit including an RFtransceiver and modem, the communication circuit transmitting a downloadrequest signal to the contents providing server, receiving theadvertisement sound information from the providing server, andconfiguring communication environment with base stations or repeaters;and a controller for controlling the portable terminal so as toestablish an online connection with the contents providing server,download and store the advertisement sounds and emulator program intothe storage, determine whether or not a ring tone is outputted inaccordance with a paging signal received through the communicationcircuit, and outputs the advertisement stored in the storage as the ringtone through the speaker when it is determined that the ring tone isoutputted, wherein the emulator program operates when the portableterminal is turned on, recognize a kind of the advertisement sound, andcounts and stores the number of outputs of the advertisement sound asthe ring tone.
 27. The system of claim 2, wherein the contents providingserver has a plurality of key tones to be used by the portable terminalin a key tone mode and transmits the key tones in response to a downloadrequest, and the portable terminal downloads the key tones from thecontents providing server according to the user's manipulation andoutputs the key tone as set by the user during dialing.
 28. The systemof claim 27, wherein the key tones can be set such that each key buttonactivates different key tones.
 29. The system of claim 27, wherein thekey tone is one of a melody, natural sound, mechanical composite sound,recorded voice which can be used in a situation in which the user cannot speak.
 30. The method of claim 2, wherein the portable terminaloperating in the incoming call rejection mode includes: a storage forstoring announcement messages; and a controller for controlling theportable terminal so as to transmit the announcement message to acaller's terminal when to be transmitted when the portable terminalreceives a incoming call in the incoming call rejection mode.
 31. Thesystem of claim 8, wherein the controller stores a caller's messagereceived from a calling terminal in the first incoming call rejectionmode or second incoming call rejection mode and displays an announcementmessage notifying the caller's message is stored in the storage afterthe first incoming call rejection mode and the second incoming callrejection mode.
 32. The system of claim 8, the first incoming callrejection mode or the second incoming call rejection mode is released bya key signal inputted by the user or automatically released at a presettime.